Fonctions spéciales - Vue d'ensemble

Cet outil doit être sélectionné, lorsque vous souhaitez placer des fonctions supplémentaires incluant la fonction de rémanence ou la fonction de temporisation dans l'interface de programmation. La sélection d'un certain bloc de ce groupe s'effectue avec une autre barre d'outils que vous ouvrez en sélectionnant l'outil Fonctions spéciales.

Ce chapitre décrit les activités ou propriétés suivantes des fonctions spéciales :

Les fonctions spéciales sont réparties en groupes et sont énumérées dans le paragraphe suivant :

Temporisations

Analogique

Retard à l'enclenchement

Détecteur de seuil analogique

Retard au déclenchement

Détecteur de seuil différentiel analogique

Retard à l'enclenchement/au déclenchement

Comparateur analogique

Retard à l'enclenchement mémorisé

Surveillance de valeurs analogiques

Relais de passage (sortie d'impulsions)

Amplificateur analogique

Relais de passage déclenché par front

Multiplexeur analogique

Générateur d'horloge symétrique

Modulation de largeur d'impulsion (MLI)

Générateur d'impulsions asynchrone

Opération mathématique

Générateur aléatoire

Régulateur PI

Interrupteur d'éclairage d'escalier

Rampe analogique

Commutateur confort

Filtre analogique (0BA7 uniquement)

Horloge de programmation hebdomadaire

Max/Min (0BA7 uniquement)

Horloge de programmation annuelle

Valeur moyenne (0BA7 uniquement)

Horloge astronomique (0BA7 uniquement)

Autres

Chronomètre (0BA7 uniquement)

Relais à automaintien

Compteur

Relais à impulsion

Compteur/décompteur

Texte de message (LOGO! 0BA6 et LOGO! 0BA7)

Compteur d'heures de fonctionnement

Commutateur logiciel

Détecteur de seuil

Registre de décalage (0BA4 à 0BA6)

Détection d'erreurs d'opération mathématique

Les fonctions suivantes vous sont également proposées dans l'éditeur CONT :

AND avec évaluation de front
NAND avec évaluation de front

Editeurs LOG et UDF : désignation des blocs de fonctions spéciales
La désignation des blocs de fonctions spéciales dans le programme de commande commence par les blocs de temporisation ("T"), puis les blocs de comptage ("C") et enfin les blocs restants ("SF").

La version de LOGO! choisie détermine les caractéristiques suivantes de votre programme de commande :

  • Blocs disponibles

  • Paramètres réglables

Négation des entrées

Vous pouvez effectuer la négation individuelle d'entrées de blocs, ce qui signifie que

Cliquez sur l'entrée avec le bouton droit de la souris et sélectionnez dans le menu contextuel l'entrée Négation.

La négation des entrées des blocs de sortie n'est pas possible.

Remarque

  • des valeurs logiques non utilisées sélectionnent par défaut la valeur logique "0".

  • La négation des entrées d'un bloc UDF n'est pas possible.

Pour inverser une entrée, utilisez la fonction de base NOT

Configuration de bloc

Les propriétés du bloc vous permettent de définir aisément les divers paramètres des blocs.

Fonction de référence

Vous pouvez prédéfinir les paramètres des blocs à l'aide d'autres blocs. De tels paramètres se nomment paramètres de référence.

Un clic sur le bouton Référence situé à côté d'un paramètre dans la fenêtre des propriétés d'un bloc permet de sélectionner le nouveau bloc se référençant également au paramètre. Si, par exemple, vous cliquez sur le bouton "Référence" pour le paramètre "Retard au déclenchement" d'un temporisateur "Retard au déclenchement", vous pouvez sélectionner un bloc spécifique devant prédéfinir la valeur de temps pour le temporisateur. LOGO!Soft Comfort affiche les blocs disponibles dans votre programme de commande que vous pouvez utiliser pour indiquer le paramètre de référence.

Ainsi, il est par exemple possible de prédéfinir l'heure d'un retard au déclenchement par une valeur analogique d'un autre bloc.

Comment modifier rapidement des paramètres de blocs

Il existe une fonction de référence de temporisation pour l'appareil LOGO! 0BA7. Cette fonction vous permet d'utiliser le temps actuel (Ta) d'une temporisation comme valeur de référence (C) dans d'autres blocs fonctionnels. Le calcul de la valeur de référence (C) obéit à la formule suivante :

Temps actuel (Ta)

Base de temps

Valeur de référence (C)

A : B

Heures (h : m)

C = A × 60 + B

A : B

Minutes (m : s)

C = A × 60 + B

A : B

Secondes (s : 1/100 s)

C = A × 100 + B

Protection

Lorsque la case à cocher Protection active figure dans les paramètres d'un bloc pour la protection des paramètres, vous pouvez définir si ceux-ci peuvent être affichés et modifiés dans LOGO! en mode de "Paramétrage".

Rémanence

Pour les fonctions spéciales, vous avez la possibilité de conserver les états de commutation et les valeurs de comptage de manière rémanente. Ceci signifie qu'en cas de coupure secteur p. ex., les données actuelles sont conservées, de manière à ce qu'après une remise sous tension, la fonction peut poursuivre là où elle s'était interrompue. Une temporisation n'est donc pas redémarrée, mais continue à s'écouler.

Pour cela, la rémanence doit être activée pour les fonctions correspondantes. Deux paramétrages sont possibles :

Le Compteur d'heures de fonctionnement constitue une exception, car il est par principe rémanent.